﻿// code05040300.cpp : 循环语句
// 范围for循环

#include <iostream>
#include <vector>
using namespace std;

int main()
{
    vector<int> v = { 0,1,2,3,4,5,6,7,8,9 };
    for (int &r : v)
    {
        r *= 2;
    }

    //r必须是引用类型 ，且在循环过程中不能改变容量！
    for (auto beg=v.begin();beg!=v.end();++beg)
    {
        auto& r = *beg;
        r *= 2;
    }

    return 0;
}


